function kyfb_cargarFirmasHistorico(numOrdenesAMostrar) {
	kyfb_ocultarTooltips();
	kyfb_mostrarHistorico();
	kyfb_cargarHistorico(numOrdenesAMostrar);
}

function kyfb_mostrarHistorico() {
	// Ocultar enConfeccion
	$('#kyfb_lienConfeccionPestana').removeClass('seleccionada');
	$('#kyfb_enConfeccionContainer').removeClass('visible');

	// Ocultar pendiente
	$('#kyfb_lipendienteFirmaPestana').removeClass('seleccionada');
	$('#kyfb_pendienteFirmaContainer').removeClass('visible');

	// Mostrar historico
	$('#kyfb_lihistoricoPestana').addClass('seleccionada');
	$('#kyfb_historicoContainer').addClass('visible');

}

function kyfb_cargarHistorico(numOrdenesAMostrar) {

	var numElemPag = 0;
	if (numOrdenesAMostrar == undefined || numOrdenesAMostrar == null) {
		numElemPag = 5;
	} else {
		numElemPag = numOrdenesAMostrar;
	}

	$.post('listarFicherosHistorico', {
				sCanal : "",
				sBancoInt : "",
				sReferencia : "",
				sCodOrigen : "",
				sTipoFirma : "",
				sPaginacionDesde : "1",
				sPaginacionNumElementos : numElemPag
			}, function(json) {

				if (json.success) {

					var data = json.data;

					if (data != null) {

						var listaficheros = data.listaFicheros;

						if (listaficheros != null) {

							var numElem = listaficheros.length;
							var data = listaficheros;

							if (numElem > 0) {

								// Acotar número elementos
								if (numOrdenesAMostrar != undefined) {

									if (numOrdenesAMostrar < numElem) {
										numElem = numOrdenesAMostrar;
									} else if (numOrdenesAMostrar >= numElem) {
										$('#kyos_verMasFirmasHistorico').hide();
									}
								} else {
									$('#kyos_verMasFirmasHistorico').hide();
								}

								var htmlToInsert = '';

								// Cabecera
								htmlToInsert += '<div class="tituloTabla">'
										+ '<h2 id="kyfb_tituloFirmasHistorico" class="left">Lista de &oacute;rdenes hist&oacute;rico (eliminadas, firmadas)</h2>'
										+ '<div class="resultado right">'
										+ 'Se han contabilizado <span id="kyfb_firmas_historico_num" class="darker">'
										+ json.data.totalHistorico
										+ ' &oacute;rdenes</span> totales'
										+ '</div>'
										+ '<div class="clearAll"></div>'
										+ '</div>';

								// Guardar numAlertas seleccionadas
								htmlToInsert += '<input id="kyfb_numFirmasHistoricoSeleccionados" type="hidden" value="0">';

								// Botonera
								htmlToInsert += kyfb_generarBotoneraFirmasHistorico();

								htmlToInsert += '<input type="hidden" id="kyfb_numFirmasHistorico" value="'
										+ numElem + '">';
								htmlToInsert += '<table>';

								// Fila cabecera

								htmlToInsert += '<thead>';

								htmlToInsert += '<tr>';

								// Checkbox
								htmlToInsert += '<th class="selectora sinBordeLateral" style="width:5px;">'
										+ '<input type="checkbox" id="kyfb_seleccionarTodosFirmasHistorico" onclick="kyfb_seleccionarDeseleccionarTodosFirmasHistorico();" />'
										+ '</th>';
								// Ver
								// htmlToInsert += '<th
								// id="kyfb_cuentaSaldosColumna"
								// >VER</th>';

								// Tipo de orden
								htmlToInsert += '<th id="kyfb_bancoSaldosColumna" class="ancho100" >TIPO DE ORDEN</th>';

								// nombre fichero
								htmlToInsert += '<th id="kyfb_bancoSaldosColumna" class="ancho300" >NOMBRE DEL FICHERO</th>';

								// n� cuenta ordenante
								htmlToInsert += '<th id="kyfb_bancoSaldosColumna" class="ancho200" >N&deg;CUENTA ORDENANTE</th>';

								// creacion
								htmlToInsert += '<th id="kyfb_bancoSaldosColumna" class="ancho200">F. CREACI&Oacute;N - F. PROCESO</th>';

								// proceso
								// htmlToInsert += '<th
								// id="kyfb_bancoSaldosColumna"
								// >F.
								// PROCESO</th>';

								// n� orden
								htmlToInsert += '<th id="kyfb_bancoSaldosColumna" class="ancho100" >N&deg; DE ORDEN</th>';

								// Divisa
								htmlToInsert += '<th id="kyfb_divisaSaldosColumna" class="ancho150">IMPORTE (DIVISA)</th>';

								// estado
								htmlToInsert += '<th id="kyfb_bancoSaldosColumna" >ESTADO</th>';

								htmlToInsert += '</tr>';

								htmlToInsert += '</thead>';

								htmlToInsert += '</table>';

								htmlToInsert += '<div id="kyfb_scrollHistorico" class="scrollHolder jqExpandible jqCsIE7 jqCsOffsetIE7_25">';

								htmlToInsert += '<table id="kyfb_tabla_firmas_historico">';

								// Cargas filas de datos

								htmlToInsert += '<tbody>';

								for (var i = 0; i < numElem; i++) {
									htmlToInsert += '<tr>';

									// Checkbox
									htmlToInsert += '<td class="selectora sinBordeLateral" style="width:5px;">'
											+ '<input type="checkbox" onclick="kyfb_seleccionarDeseleccionarFirmasHistorico('
											+ i
											+ ');" id="kyfb_seleccionFirmasHistorico_'
											+ i + '" />' + '</td>';

									/*
									 * // ver htmlToInsert += '<td >' + '<img
									 * src="resources/img/ver.png"/>' + '</td>';
									 */

									// tipo orden
									htmlToInsert += '<td class="ancho100">'
											+ data[i].tipoDeOrden + '</td>';

									// nombre fichero
									htmlToInsert += '<td class="ancho300">'
											+ data[i].nombreFichero + '</td>';

									// n� cuenta ordenante
									htmlToInsert += '<td class="ancho200" >'
											+ data[i].numCuentaOrdenante
											+ '</td>';

									// creacion
									htmlToInsert += '<td class="ancho200">'
											+ data[i].fechaCreacion + ' - '
											+ data[i].fechaProceso + '</td>';

									// proceso
									/*
									 * htmlToInsert += '<td >' +
									 * data[i].fechaProceso + '</td>';
									 */

									// n� orden
									htmlToInsert += '<td class="ancho100">'
											+ data[i].numOrden + '</td>';

									// importe
									htmlToInsert += '<td class="ancho150">'
											+ data[i].importe + ' ' + '('
											+ data[i].divisa + ')' + '</td>';

									// estado
									htmlToInsert += '<td>' + data[i].estado
											+ '</td>';

									htmlToInsert += '</tr>';
								}

								htmlToInsert += '</tbody>';

								htmlToInsert += '</table>';
								htmlToInsert += '</div>';

								if (numOrdenesAMostrar != undefined
										&& numOrdenesAMostrar < json.data.totalHistorico) {
									htmlToInsert += '<div id="kyfb_verMasFirmasHistorico" class="dropDown dropTabla">'
											+ '<div class="interior centrado"><a href="#" onclick="kyfb_cargarFirmasHistorico();">Ver m&aacute;s órdenes+</a>'
											+ '</div>' + '</div>';
								}

								$('#kyfb_historicoContainer')
										.html(htmlToInsert);

								kyfb_corrigeScrollHistorico();
							}
						}
					}
				}
			});

}

function kyfb_corrigeScrollHistorico() {
	$("div.scrollHolder").removeClass("scrollHolder")
			.addClass("jqCustomScroll");

	$("#kyfb_scrollHistorico").each(function(index, item) {
				$(this).mCustomScrollbar({
							autoDraggerLength : true,
							alturaMinimaExpandible : 300,
							scrollButtons : {
								enable : false
							},
							advanced : {
								updateOnBrowserResize : true,
								updateOnContentResize : true
							},
							callbacks : {
								onTotalScroll : function() {
								},
								onScroll : function() {
								}
							}
						});
			});
}

function kyfb_filtrarBotonTooltipHistorico() {
	kyfb_ocultarFiltrosHistoricoTooltip();
	kyfb_cargarHistorico();
}

function kyfb_ocultarFiltrosHistoricoTooltip() {
	$('#kyfb_filtrosTooltip').hide();
}

function kyfb_generarBotoneraFirmasHistorico() {
	var htmlToInsert = '';

	// Botonera
	htmlToInsert += '<div class="dropDown dropTabla">';

	// botonera izquierda
	htmlToInsert += '<div class="interiorLeft">'
			+ '	<ul class="contenedorDrop">'

	// descargar fichero
	htmlToInsert += '		<li class="sinIcono">'
			+ '			<div class="menuDrop">'
			+ '				<button type="button" id="kyfb_descargarFicheroBotonFH" class="botonIcono" value="descargarFichero"'
			+ '					style="display:none;text-transform:none;"'
			+ '						onclick="kyfb_firmasSeleccionadasDescargarFH();">'
			+ '					Descargar fichero<img src="resources/firmas/img/boton_guardar.png" />'
			+ '				</button>'
			+ '			</div>'
			+ '		</li>'

			// auditoría
			+ '		<li class="sinIcono">'

			+ '			<div class="menuDrop">'
			+ '				<button type="button" id="kyfb_auditoriaBotonFH" class="botonIcono" value="auditoriaBoton"'
			+ '					style="display:none;text-transform:none;"'
			+ '					onclick="kyfb_mostrarVentanaModalAuditoriaFH();">'
			+ '					Auditoría' + '				</button>' + '			</div>' + '		</li>'

			+ '	</ul>' + '</div>';

	htmlToInsert += '<div class="interiorRight">'
			+ '<ul class="contenedorDrop">';

	// Buscar input
	htmlToInsert += '<li class="sinIcono">' + '	<div class="meunDrop">'
			+ '<input class="text grisaceo" '
			+ '			type="text" value="Buscar" id="kyfb_buscarH"'
			+ '			onkeyup="kyos_filtrarTabla(' + "'kyfb_buscarH', "
			+ "'kyfb_tabla_firmas_historico');" + '"'
			+ ' 		onfocus="kyos_borrarValorInput(' + "'kyfb_buscarH',"
			+ "'Buscar'" + ');" ' + '			onblur="kyos_insertarValorInput('
			+ "'kyfb_buscarH'," + "'Buscar'" + ');"'
			+ '/>'
			+ '</div></li>'
			+

			// Buscar botón
			'<li class="sinIcono">' + '<div class="menuDrop">'
			+ '<button type="button" class="botonIconoNormal" value="buscar">'
			+ '<img alt="" src="resources/firmas/img/botonBuscar.png">' + '</button>'
			+ '</div></li>' +

			'</ul>' + '</div>' +

			'</div>';

	return htmlToInsert;
}

function kyfb_seleccionarDeseleccionarFirmasHistorico(index) {
	var numFicheros = $('#kyfb_numFirmasHistorico').val();
	var numFicherosSeleccionados = $('#kyfb_numFirmasHistoricoSeleccionados')
			.val();

	var idFicherosSeleccionar = 'kyfb_seleccionFirmasHistorico_' + index;

	if ($('#' + idFicherosSeleccionar).is(':checked')) {

		numFicherosSeleccionados = parseInt(numFicherosSeleccionados) + 1;

		$('#kyfb_numFirmasHistoricoSeleccionados')
				.val(numFicherosSeleccionados);

		if (numFicherosSeleccionados == numFicheros) {
			$('#kyfb_seleccionarTodosFirmasHistorico').attr('checked', true);
		}
	} else {

		numFicherosSeleccionados = parseInt(numFicherosSeleccionados) - 1;
		$('#kyfb_numFirmasHistoricoSeleccionados')
				.val(numFicherosSeleccionados);

		$('#kyfb_seleccionarTodosFirmasHistorico').attr('checked', false);
	}

	if (parseInt(numFicherosSeleccionados) > 1) {
		kyfb_ocultarBotonesOcultosFH();
		kyfb_mostrarBotonesOcultosFH();
	} else if (parseInt(numFicherosSeleccionados) == 1) {
		kyfb_mostrarBotonesOcultosFH();
		$('#kyfb_auditoriaBotonFH').show();
	} else {
		kyfb_ocultarBotonesOcultosFH();
	}

}

function kyfb_seleccionarDeseleccionarTodosFirmasHistorico() {
	var numElem = $('#kyfb_numFirmasHistorico').val();

	if ($('#kyfb_seleccionarTodosFirmasHistorico').is(':checked')) {
		kyfb_ocultarBotonesOcultosFH();
		$('#kyfb_numFirmasHistoricoSeleccionados').val(numElem);
		kyfb_mostrarBotonesOcultosFH();
	} else {
		$('#kyfb_numFirmasHistoricoSeleccionados').val(0);
		kyfb_ocultarBotonesOcultosFH();
	}

	for (var i = 0; i < numElem; i++) {

		if ($('#kyfb_seleccionarTodosFirmasHistorico').is(':checked')) {
			$('#kyfb_seleccionFirmasHistorico_' + i).attr('checked', true);
		} else {
			$('#kyfb_seleccionFirmasHistorico_' + i).attr('checked', false);
		}
	}
}

function kyfb_mostrarBotonesOcultosFH() {
	$('#kyfb_descargarFicheroBotonFH').show();
}

function kyfb_ocultarBotonesOcultosFH() {
	$('#kyfb_descargarFicheroBotonFH').hide();
	$('#kyfb_auditoriaBotonFH').hide();
}

function kyfb_calcularNumOrdenesPestanaH() {

	$.getJSON('resources/mock/firmas_historico.json', function(json) {

				var data = json.items;
				var numElem = data.length;

				$('#kyfb_numOrdenesPestanaH').html(numElem);

			});
}

function kyfb_mostrarVentanaModalDescargarFH(seleccionados, arraySeleccionados) {

	var numElemPag = 5;

	if (arraySeleccionados.length >= numElemPag) {
		numElemPag = arraySeleccionados.length;
	}

	$.post('listarFicherosHistorico', {
				sCanal : "",
				sBancoInt : "",
				sReferencia : "",
				sCodOrigen : "",
				sTipoFirma : "",
				sPaginacionDesde : "1",
				sPaginacionNumElementos : numElemPag
			}, function(json) {

				if (json.success) {
					var htmlToInsert = '';

					if (json.data != null) {

						var data = json.data.listaFicheros;

						if (data != null) {

							var numElem = data.length;
							var numFicherosSeleccionados = arraySeleccionados.length;

							if (seleccionados > 1) {
								htmlToInsert += '<div class="left">'
										+ '	<h2>Abriendo '
										+ 'Firmas_historico.zip '
										+ '	</h2> '
										+ '	</div>'

										+ '	<div class="right">'
										+ '		<img style="cursor:pointer; cursor:hand"'
										+ ' 		 src="resources/firmas/img/cerrarGrandeAzul.png" onclick="kyfb_ocultarVentanaModalDescargarFH();">'
										+ '	</div>'

										+ '<div class="clearAll"></div>'
										+ '<div class="clearAll"></div>'
										+ '</br>' + '	<p>Ha elegido abrir:</p>'
										+ '</br>';
								for (var i = 0; i < numFicherosSeleccionados; i++) {
									htmlToInsert += '<p class="darker"> '
											+ data[arraySeleccionados[i]].nombreFichero
											+ '</p>';
								}
								htmlToInsert += '</br>'
										+ '	<p>que son de tipo: Document(48.5KB)</p>'
										+ '	<p>de: <label class="darker"> http://www.bbvanetcash.com </label></p>'
										+ '</br>'
										+ '	<p>&iquest;Le gustar&iacute;a guardar este archivo?</p>'
										+ '</br>'
										+ '<div class="clearAll"></div>'

										+ '	<div class="marginTop20">'
										+ '		<button value="" type="submit" class="grandote right"  onclick="kyfb_ocultarVentanaModalDescargarFH();">'
										+ '			Guardar archivo<img alt="desplegar" src="resources/firmas/img/boton_guardar.png" '
										+ '			class="" height="16px" width="16px">'
										+ '		</button>'
										+ '		<button value="" type="submit" class="grandote right"  onclick="kyfb_ocultarVentanaModalDescargarFH();">'
										+ '			Cancelar<img alt="desplegar" src="resources/firmas/img/x_blanca.png" '
										+ '			class="" height="16px" width="16px">'
										+ '		</button>' + '	</div>';

							} else {
								htmlToInsert += '<div class="left">'
										+ '		 <h2>Abriendo '
										+ data[arraySeleccionados[0]].nombreFichero
										+ '</h2> '
										+ '	</div>'

										+ '	<div class="right">'
										+ '		<img style="cursor:pointer; cursor:hand"'
										+ ' 		 src="resources/firmas/img/cerrarGrandeAzul.png" onclick="kyfb_ocultarVentanaModalDescargarFH();">'
										+ '	</div>'

										+ '<div class="clearAll"></div>'
										+ '<div class="clearAll"></div>'
										+ '</br>'
										+ '	<p>Ha elegido abrir:</p>'
										+ '</br>'
										+ '	<p class="darker">'
										+ data[arraySeleccionados[0]].nombreFichero
										+ '	</p>'
										+ '</br>'
										+ '	<p>que es de tipo: Document(48.5KB)</p>'
										+ '	<p>de: <label class="darker"> http://www.bbvanetcash.com </label></p>'
										+ '</br>'
										+ '	<p>&iquest;Le gustar&iacute;a guardar este archivo?</p>'

										+ '	<div class="marginTop20">'
										+ '		<button value="" type="submit" class="grandote right"  onclick="kyfb_ocultarVentanaModalDescargarFH();">'
										+ '			Guardar archivo<img alt="desplegar" src="resources/firmas/img/boton_guardar.png" '
										+ '			class="" height="16px" width="16px">'
										+ '		</button>'
										+ '		<button value="" type="submit" class="grandote right"  onclick="kyfb_ocultarVentanaModalDescargarFH();">'
										+ '			Cancelar<img alt="desplegar" src="resources/firmas/img/x_blanca.png" '
										+ '			class="" height="16px" width="16px">'
										+ '		</button>' + '	</div>';
							}

							$('#kyfb_ventanaModalDescargarFH')
									.html(htmlToInsert);

							if ($('#kyfb_ventanaModalDescargarFH')
									.is(":hidden")) {
								kyfb_ocultarTooltips();
								$('#kyfb_ventanaModalDescargarFH').show();
							} else {
								kyfb_ocultarVentanaModalDescargarFH();
							}
							$('#kyfb_ventanaEntera').show();

						}
					}
				}
			});
}

function kyfb_ocultarVentanaModalDescargarFH() {
	$('#kyfb_ventanaModalDescargarFH').hide();
	$('#kyfb_ventanaEntera').hide();
}

function kyfb_ocultarVentanaModalAuditoriaFH() {
	$('#kyfb_ventanaModalAuditoriaFH').hide();
	$('#kyfb_ventanaEntera').hide();
}

function kyfb_firmasSeleccionadasDescargarFH() {
	var numFicherosSeleccionados = $('#kyfb_numFirmasHistoricoSeleccionados')
			.val();
	var numElem = $('#kyfb_numFirmasHistorico').val();
	var array = [];

	for (var i = 0; i < numElem; i++) {
		if ($('#kyfb_seleccionFirmasHistorico_' + i).is(':checked')) {
			array.push(i);
		}
	}
	kyfb_mostrarVentanaModalDescargarFH(numFicherosSeleccionados, array);
}

function kyfb_mostrarVentanaModalAuditoriaFH() {
	var htmlToInsert = '';

	window.kyfb_idDoc = 1;

	htmlToInsert += '	<div class="left">'
			+ '		 <h2>Auditoría el fichero</h2> '
			+ '	</div>'

			+ '	<div class="right">'
			+ '		<label><a href="#" class="botonesEnlaceMinus" onclick="kyos_redireccionarPag('
			+ "'imprimirAuditoriaHistoricos'"
			+ ');"><img src="resources/firmas/img/imprimir_auditoria.png">Imprimir</a></label>'
			+ '<img alt="" src="resources/firmas/img/separadorBotonEnlaceOscuro.png" class="imgSeparador">'
			+ '		<label><a href="#" class="botonesEnlaceMinus" onclick="kyos_guardarADisco('
			+ "'resources/firmas/mock_files/prueba.txt'"
			+ ');"><img src="resources/firmas/img/descargar_auditoria.png">Descargar</a></label>'
			+ '		<img style="cursor:pointer; cursor:hand"'
			+ ' 		 src="resources/firmas/img/cerrarGrandeAzul.png" onclick="kyfb_ocultarVentanaModalAuditoriaFH();">'
			+ '	</div>'

			+ '<div class="clearAll"></div>'
			+ '<div class="clearAll"></div>'

			+ '<div class="dobleColumnaIzquierda ancho150">'
			+ '<div class="columna1de3 ancho150">'

			+ '<div class="left marginRight10">'
			+ '	<p class="marginBottom0"><img src="resources/firmas/img/principalOk.png" height="95px" width="35px" alt="">'
			+ '	</p>'
			+ '	<p class="marginBottom0"><img src="resources/firmas/img/secundarioOk.png" height="145px" width="35px" alt="">'
			+ '	</p>'
			+ '	<p class=""><img class="" src="resources/firmas/img/finalOk.png" height="95px" width="35px" alt="">'
			+ '	</p>'
			+ '</div>'

			+ '<div class="left marginLeft0">'
			+ '	<p class="marginTop10">1. En confección </p>'
			+ '	<p class="kyfb_marginTop135Auditoria marginBottom20">2. Pendientes </p>'
			+ '	<p class="kyfb_marginTop135Auditoria marginBottom20">3. Histórico </p>'
			+ '</div>'

			+ '</div>' + '</div>'

			+ '<div class="dobleColumnaDerecha" style="width:680px;">'

			+ '	<div class="left marginTop10">'
			+ '		 <h3><label class="darker">En confección</label></h3>'
			+ '	</div>' + '<div class="clearAll"></div>';

	// Tabla firmas en confección

	htmlToInsert += '<div style="display:block;"><div id="kfb_tablaEnConfHistoricoAuditoria"</div></div>';

	htmlToInsert += '<div class="clearAll"></div>' + '</br>'

	+ '	<div class="left marginTop5">'
			+ '		 <h3><label class="darker">Pendientes</label></h3>'
			+ '	</div>' + '<div class="clearAll"></div>';

	// Tabla firmas pendientes

	htmlToInsert += '<div style="display:block;"><div id="kfb_tablaPdteHistoricoAuditoria"</div></div>';

	htmlToInsert += '<div class="clearAll"></div>' + '</br>'

	+ '	<div class="left marginTop5">'
			+ '		 <h3><label class="darker">Histórico</label></h3>' + '	</div>'
			+ '<div class="clearAll"></div>';

	// Tabla firmas histórico
	htmlToInsert += '<div style="display:block;">'
			+ '<div id="kfb_tablaHistoricoAuditoria"></div>' + '</div>';

	$('#kyfb_ventanaModalAuditoriaFH').html(htmlToInsert);

	if ($('#kyfb_ventanaModalAuditoriaFH').is(":hidden")) {
		kyfb_ocultarTooltips();
		$('#kyfb_ventanaModalAuditoriaFH').show();
	} else {
		kyfb_ocultarVentanaModalAuditoriaFH();
	}
	$('#kyfb_ventanaEntera').show();

	kyfb_cargarEnCofeccionHistoricoAuditoria();
	kyfb_cargarPendientesHistoricoAuditoria();
	kyfb_cargarHistoricoAuditoria();
}

function kyfb_cargarPendientesHistoricoAuditoria() {
	$.post('consultarAuditoriaFichero', {
				sIdOrdenFirmas : "",
				sCanal : "",
				sBancoInt : "",
				sReferencia : "",
				sTipoOrden : "",
				iOrigenAuditoria : 1
			}, function(json) {

				if (json.success) {

					if (json.data != null) {

						var data = json.data.listaInfoFileAudit;

						if (data != null) {

							var numElem = data.length;

							if (numElem > 0) {
								var htmlToInsert = '';

								htmlToInsert += '<div id="kyfb_scrollPendienteHistoricoAuditoria2" class="scrollHolder jqExpandible jqCsIE7 jqCsOffsetIE7_25 altura100">';

								htmlToInsert += '<table summary="Descripcion del contenido de la tabla" caption="Nombre de la tabla" id="" class="datosSimples">';

								htmlToInsert += '<caption>Titulo de la tabla pendientes</caption>';

								// Cabecera

								htmlToInsert += '<thead>'
										+ '			<tr>'
										+ '				<th class="headerSort" scope="col" id="col1">Usuario</th>'
										+ '				<th abbr="Fecha proceso" scope="col" id="col2">Acción</th>'
										+ '				<th scope="col" id="col3" class="rightContent">Usuario firma</th>'
										+ '				<th class="headerSort" scope="col" id="col1">Poder</th>'
										+ '				<th abbr="Fecha proceso" scope="col" id="col2">Porcentaje de validación</th>'
										+ '				<th scope="col" id="col3" class="rightContent">Estado</th>'
										+ '				<th scope="col" id="col3" class="rightContent">Fecha</th>'
										+ '			</tr>'
										+ '		</thead>'
										+ '		<tfoot>'
										+ '			<tr>'
										+ '				<td colspan="3">Informacion de sumario de la tabla que no tienen por que estar visible</td>'
										+ '			</tr>' + '		</tfoot>';

								htmlToInsert += '<tbody>';

								for (var i = 0; i < numElem; i++) {
									htmlToInsert += '<tr>';

									htmlToInsert += '<td id="kyfb_CodUsuarioHistorico2Conf_'
											+ i
											+ '" class="conMensaje jqCeldaConTooltip">'
											+ '<div id="kyfb_usuarioTooltipFH2_'
											+ i
											+ '" class="tooltipBoton arriba izquierda ancho300 corto bordeAzulArriba jqTooltipValidaciones fijar" style="display: none; height: auto;"></div>'
											+ '<a href="#" onclick="kyfb_mostrarUsuarioTooltipFH2('
											+ i
											+ ','
											+ numElem
											+ ');" >'
											+ data[i].sCodUsuario
											+ '</a></td>'
											+ '				<td headers="col2">'
											+ data[i].sCodAccion
											+ '</td>'
											+ '				<td headers="col3" class="rightContent">'
											+ data[i].sCodUsuarioFirma
											+ '</td>'
											+ '				<td headers="col1">'
											+ data[i].sPoderUsuarioFirmante
											+ '</td>'
											+ '				<td headers="col2">'
											+ data[i].sPesoOrden
											+ '</td>'
											+ '				<td headers="col3" class="rightContent">'
											+ data[i].sCodEstado
											+ '</td>'
											+ '				<td headers="col3" class="rightContent">'
											+ data[i].sFechaAccion + '</td>';

									htmlToInsert += '</tr>';
								}

								htmlToInsert += '</tbody>';

								htmlToInsert += '</table>';

								htmlToInsert += '</div>';

								$('#kfb_tablaPdteHistoricoAuditoria')
										.html(htmlToInsert);

								kyfb_corrigeScrollPendienteHistoricoAuditoria2();
							}
						}
					}
				}
			});
}

function kyfb_corrigeScrollPendienteHistoricoAuditoria1() {
	$("div.scrollHolder").removeClass("scrollHolder")
			.addClass("jqCustomScroll");

	$("#kyfb_scrollPendienteHistoricoAuditoria1").each(function(index, item) {
		$(this).mCustomScrollbar({
			autoDraggerLength : true,
			alturaMinimaExpandible : 300,
			scrollButtons : {
				enable : false
			},
			advanced : {
				updateOnBrowserResize : true,
				updateOnContentResize : true
			},
			callbacks : {
				onTotalScroll : function() {
				},
				onScroll : function() {
				},
				onPreviousScroll : function() {
					$('div').each(function() {
						if ($(this).attr('id').match(/kyfb_usuarioTooltipFH1_/)) {
							$(this).hide();
						}
					});
				}
			}
		});
	});
}

function kyfb_corrigeScrollPendienteHistoricoAuditoria2() {
	$("div.scrollHolder").removeClass("scrollHolder")
			.addClass("jqCustomScroll");

	$("#kyfb_scrollPendienteHistoricoAuditoria2").each(function(index, item) {
		$(this).mCustomScrollbar({
			autoDraggerLength : true,
			alturaMinimaExpandible : 300,
			scrollButtons : {
				enable : false
			},
			advanced : {
				updateOnBrowserResize : true,
				updateOnContentResize : true
			},
			callbacks : {
				onTotalScroll : function() {
				},
				onScroll : function() {
				},
				onPreviousScroll : function() {
					$('div').each(function() {
						if ($(this).attr('id').match(/kyfb_usuarioTooltipFH2_/)) {
							$(this).hide();
						}
					});
				}
			}
		});
	});
}

function kyfb_cargarEnCofeccionHistoricoAuditoria() {

	$.post('consultarAuditoriaFichero', {
				sIdOrdenFirmas : "",
				sCanal : "",
				sBancoInt : "",
				sReferencia : "",
				sTipoOrden : "",
				iOrigenAuditoria : 0
			}, function(json) {

				if (json.success) {

					if (json.data != null) {

						var data = json.data.listaInfoFileAudit;

						if (data != null) {

							var numElem = data.length;

							if (numElem > 0) {
								var htmlToInsert = '';

								htmlToInsert += '<div id="kyfb_scrollPendienteHistoricoAuditoria1" class="scrollHolder jqExpandible jqCsIE7 jqCsOffsetIE7_25 altura100">';

								htmlToInsert += '<table summary="Descripcion del contenido de la tabla" caption="Nombre de la tabla" id="" class="datosSimples">';

								htmlToInsert += '<caption>Titulo de la tabla pendientes</caption>';

								// Cabecera

								htmlToInsert += '<thead>'
										+ '			<tr>'
										+ '				<th class="headerSort" scope="col" id="col1">Usuario</th>'
										+ '				<th abbr="Fecha proceso" scope="col" id="col2">Acción</th>'
										+ '				<th scope="col" id="col3" class="rightContent">Usuario firma</th>'
										+ '				<th class="headerSort" scope="col" id="col1">Poder</th>'
										+ '				<th abbr="Fecha proceso" scope="col" id="col2">Porcentaje de validación</th>'
										+ '				<th scope="col" id="col3" class="rightContent">Estado</th>'
										+ '				<th scope="col" id="col3" class="rightContent">Fecha</th>'
										+ '			</tr>'
										+ '		</thead>'
										+ '		<tfoot>'
										+ '			<tr>'
										+ '				<td colspan="3">Informacion de sumario de la tabla que no tienen por que estar visible</td>'
										+ '			</tr>' + '		</tfoot>';

								htmlToInsert += '<tbody>';

								for (var i = 0; i < numElem; i++) {
									htmlToInsert += '<tr>';

									htmlToInsert += '				<td id="kyfb_CodUsuarioHistorico1Conf_'
											+ i
											+ '" class="conMensaje jqCeldaConTooltip">'
											+ '<div id="kyfb_usuarioTooltipFH1_'
											+ i
											+ '" class="tooltipBoton abajo izquierda ancho300 corto bordeAzulArriba jqTooltipValidaciones fijar" style="display: none; height: auto;"></div>'
											+ '<a href="#" onclick="kyfb_mostrarUsuarioTooltipFH1('
											+ i
											+ ','
											+ numElem
											+ ');" >'
											+ data[i].sCodUsuario
											+ '</a></td>'
											+ '				<td headers="col2">'
											+ data[i].sCodAccion
											+ '</td>'
											+ '				<td headers="col3" class="rightContent">'
											+ data[i].sCodUsuarioFirma
											+ '</td>'
											+ '				<td headers="col1">'
											+ data[i].sPoderUsuarioFirmante
											+ '</td>'
											+ '				<td headers="col2">'
											+ data[i].sPesoOrden
											+ '</td>'
											+ '				<td headers="col3" class="rightContent">'
											+ data[i].sCodEstado
											+ '</td>'
											+ '				<td headers="col3" class="rightContent">'
											+ data[i].sFechaAccion + '</td>';

									htmlToInsert += '</tr>';
								}

								htmlToInsert += '</tbody>';

								htmlToInsert += '</table>';

								htmlToInsert += '</div>';

								$('#kfb_tablaEnConfHistoricoAuditoria')
										.html(htmlToInsert);

								kyfb_corrigeScrollPendienteHistoricoAuditoria1();
							}
						}
					}
				}
			});
}

function kyfb_cargarHistoricoAuditoria() {
	$.post('consultarAuditoriaFichero', {
				sIdOrdenFirmas : "",
				sCanal : "",
				sBancoInt : "",
				sReferencia : "",
				sTipoOrden : "",
				iOrigenAuditoria : 2
			}, function(json) {

				if (json.success) {

					if (json.data != null) {

						var data = json.data.listaInfoFileAudit;

						if (data != null) {
							var numElem = data.length;

							if (numElem > 0) {
								var htmlToInsert = '';

								htmlToInsert += '<div id="kyfb_scrollHistoricoAuditoria3" class="scrollHolder jqExpandible jqCsIE7 jqCsOffsetIE7_25 altura100">';

								htmlToInsert += '<table summary="Descripcion del contenido de la tabla" caption="Nombre de la tabla" id="" class="datosSimples">';

								htmlToInsert += '<caption>Titulo de la tabla pendientes</caption>';

								// Cabecera

								htmlToInsert += '<thead>'
										+ '			<tr>'
										+ '				<th class="headerSort" scope="col" id="col1">Usuario</th>'
										+ '				<th abbr="Fecha proceso" scope="col" id="col2">Acción</th>'
										+ '				<th scope="col" id="col3" class="rightContent">Usuario firma</th>'
										+ '				<th class="headerSort" scope="col" id="col1">Poder</th>'
										+ '				<th abbr="Fecha proceso" scope="col" id="col2">Porcentaje de validación</th>'
										+ '				<th scope="col" id="col3" class="rightContent">Estado</th>'
										+ '				<th scope="col" id="col3" class="rightContent">Fecha</th>'
										+ '			</tr>'
										+ '		</thead>'
										+ '		<tfoot>'
										+ '			<tr>'
										+ '				<td colspan="3">Informacion de sumario de la tabla que no tienen por que estar visible</td>'
										+ '			</tr>' + '		</tfoot>';

								htmlToInsert += '<tbody>';

								for (var i = 0; i < numElem; i++) {
									htmlToInsert += '<tr>';

									htmlToInsert += '				<td id="kyfb_CodUsuarioHistorico3Conf_'
											+ i
											+ '" class="conMensaje jqCeldaConTooltip">'
											+ '<div id="kyfb_usuarioTooltipFH3_'
											+ i
											+ '" class="tooltipBoton arriba izquierda ancho300 corto bordeAzulArriba jqTooltipValidaciones fijar" style="display: none; height: auto;"></div>'
											+ '<a onclick="kyfb_mostrarUsuarioTooltipFH3('
											+ i
											+ ','
											+ numElem
											+ ');" href="#">'
											+ data[i].sCodUsuario
											+ '</a></td>'
											+ '				<td headers="col2">'
											+ data[i].sCodAccion
											+ '</td>'
											+ '				<td headers="col3" class="rightContent">'
											+ data[i].sCodUsuarioFirma
											+ '</td>'
											+ '				<td headers="col1">'
											+ data[i].sPoderUsuarioFirmante
											+ '</td>'
											+ '				<td headers="col2">'
											+ data[i].sPesoOrden
											+ '</td>'
											+ '				<td headers="col3" class="rightContent">'
											+ data[i].sCodEstado
											+ '</td>'
											+ '				<td headers="col3" class="rightContent">'
											+ data[i].sFechaAccion + '</td>';

									htmlToInsert += '</tr>';
								}

								htmlToInsert += '</tbody>';

								htmlToInsert += '</table>';

								htmlToInsert += '</div>';

								$('#kfb_tablaHistoricoAuditoria')
										.html(htmlToInsert);

								kyfb_corrigeScrollHistoricoAuditoria3();
							}
						}
					}
				}
			});
}

function kyfb_corrigeScrollHistoricoAuditoria1() {
	$("div.scrollHolder").removeClass("scrollHolder")
			.addClass("jqCustomScroll");

	$("#kyfb_scrollHistoricoAuditoria1").each(function(index, item) {
				$(this).mCustomScrollbar({
							autoDraggerLength : true,
							alturaMinimaExpandible : 300,
							scrollButtons : {
								enable : false
							},
							advanced : {
								updateOnBrowserResize : true,
								updateOnContentResize : true
							},
							callbacks : {
								onTotalScroll : function() {
								},
								onScroll : function() {
								}
							}
						});
			});
}

function kyfb_corrigeScrollHistoricoAuditoria2() {
	$("div.scrollHolder").removeClass("scrollHolder")
			.addClass("jqCustomScroll");

	$("#kyfb_scrollHistoricoAuditoria2").each(function(index, item) {
				$(this).mCustomScrollbar({
							autoDraggerLength : true,
							alturaMinimaExpandible : 300,
							scrollButtons : {
								enable : false
							},
							advanced : {
								updateOnBrowserResize : true,
								updateOnContentResize : true
							},
							callbacks : {
								onTotalScroll : function() {
								},
								onScroll : function() {
								}
							}
						});
			});
}

function kyfb_corrigeScrollHistoricoAuditoria3() {
	$("div.scrollHolder").removeClass("scrollHolder")
			.addClass("jqCustomScroll");

	$("#kyfb_scrollHistoricoAuditoria3").each(function(index, item) {
		$(this).mCustomScrollbar({
			autoDraggerLength : true,
			alturaMinimaExpandible : 300,
			scrollButtons : {
				enable : false
			},
			advanced : {
				updateOnBrowserResize : true,
				updateOnContentResize : true
			},
			callbacks : {
				onTotalScroll : function() {
				},
				onScroll : function() {
				},
				onPreviousScroll : function() {
					$('div').each(function() {
						if ($(this).attr('id').match(/kyfb_usuarioTooltipFH3_/)) {
							$(this).hide();
						}
					});
				}
			}
		});
	});
}

function kyfb_imprimirAuditoriaHistorico(idDoc) {
	kyfb_imprimirAuditoriaPendientesHistoricoTabla(idDoc);
	kyfb_imprimirAuditoriaConfeccionHistoricoTabla(idDoc);
	kyfb_imprimirAuditoriaHistoricoTabla(idDoc);
}

function kyfb_imprimirAuditoriaHistoricoTabla(idDoc) {
	window.kyfb_historicosTerminada = false;

	$.post('consultarAuditoriaFichero', {
				sIdOrdenFirmas : "",
				sCanal : "",
				sBancoInt : "",
				sReferencia : "",
				sTipoOrden : "",
				iOrigenAuditoria : 2
			}, function(json) {

				if (json.success) {

					if (json.data != null) {

						var data = json.data.listaInfoFileAudit;

						if (data != null) {

							var numElem = data.length;

							if (numElem > 0) {
								var htmlToInsert = '';

								// Tabla

								htmlToInsert += '<table>';

								// Cabeceras tabla

								htmlToInsert += '<thead>' + '<tr>'
										+ '<th>Usuario</th>'
										+ '<th>Acción</th>'
										+ '<th>Usuario firma</th>'
										+ '<th>Poder</th>'
										+ '<th>Porcentaje de validación</th>'
										+ '<th>Estado</th>' + '<th>Fecha</th>'
										+ '</tr>' + '</thead>';

								htmlToInsert += '<tbody>';

								for (var i = 0; i < numElem; i++) {
									htmlToInsert += '<tr>';

									htmlToInsert += '				<td>'
											+ data[i].sCodUsuario + '</td>'
											+ '				<td>' + data[i].sCodAccion
											+ '</td>' + '				<td>'
											+ data[i].sCodUsuarioFirma
											+ '</td>' + '				<td>'
											+ data[i].sPoderUsuarioFirmante
											+ '</td>' + '				<td>'
											+ data[i].sPesoOrden + '</td>'
											+ '				<td>' + data[i].sCodEstado
											+ '</td>' + '				<td>'
											+ data[i].sFechaAccion + '</td>';

									htmlToInsert += '</tr>';
								}

								htmlToInsert += '</tbody>';

								htmlToInsert += '</table>';

								$('#kyfb_tablaContainerHistorico')
										.html(htmlToInsert);

								window.kyfb_historicosTerminada = true;

								if (window.kyfb_confeccionTerminada != undefined
										&& window.kyfb_pendientesTerminada == true
										&& window.kyfb_confeccionTerminada == true) {
									window.print();
								}
							}
						}
					}
				}
			});
}

function kyfb_imprimirAuditoriaPendientesHistoricoTabla(idDoc) {

	window.kyfb_pendientesTerminada = false;

	$.post('consultarAuditoriaFichero', {
				sIdOrdenFirmas : "",
				sCanal : "",
				sBancoInt : "",
				sReferencia : "",
				sTipoOrden : "",
				iOrigenAuditoria : 1
			}, function(json) {

				if (json.success) {

					if (json.data != null) {

						var data = json.data.listaInfoFileAudit;

						if (data != null) {

							var numElem = data.length;

							if (numElem > 0) {
								var htmlToInsert = '';

								// Tabla

								htmlToInsert += '<table>';

								// Cabeceras tabla

								htmlToInsert += '<thead>' + '<tr>'
										+ '<th>Usuario</th>'
										+ '<th>Acción</th>'
										+ '<th>Usuario firma</th>'
										+ '<th>Poder</th>'
										+ '<th>Porcentaje de validación</th>'
										+ '<th>Estado</th>' + '<th>Fecha</th>'
										+ '</tr>' + '</thead>';

								htmlToInsert += '<tbody>';

								for (var i = 0; i < numElem; i++) {
									htmlToInsert += '<tr>';

									htmlToInsert += '				<td>'
											+ data[i].sCodUsuario + '</td>'
											+ '				<td>' + data[i].sCodAccion
											+ '</td>' + '				<td>'
											+ data[i].sCodUsuarioFirma
											+ '</td>' + '				<td>'
											+ data[i].sPoderUsuarioFirmante
											+ '</td>' + '				<td>'
											+ data[i].sPesoOrden + '</td>'
											+ '				<td>' + data[i].sCodEstado
											+ '</td>' + '				<td>'
											+ data[i].sFechaAccion + '</td>';

									htmlToInsert += '</tr>';
								}

								htmlToInsert += '</tbody>';

								htmlToInsert += '</table>';

								$('#kyfb_tablaContainerPdte')
										.html(htmlToInsert);

								window.kyfb_pendientesTerminada = true;

								if (window.kyfb_confeccionTerminada != undefined
										&& window.kyfb_confeccionTerminada == true
										&& window.kyfb_historicosTerminada == true) {
									window.print();
								}
							}
						}
					}
				}
			});
}

function kyfb_imprimirAuditoriaConfeccionHistoricoTabla(idDoc) {

	window.kyfb_confeccionTerminada = false;

	$.post('consultarAuditoriaFichero', {
				sIdOrdenFirmas : "",
				sCanal : "",
				sBancoInt : "",
				sReferencia : "",
				sTipoOrden : "",
				iOrigenAuditoria : 0
			}, function(json) {

				if (json.success) {

					if (json.data != null) {

						var data = json.data.listaInfoFileAudit;

						if (data != null) {

							var numElem = data.length;

							if (numElem > 0) {
								var htmlToInsert = '';

								// Tabla

								htmlToInsert += '<table>';

								// Cabeceras tabla

								htmlToInsert += '<thead>' + '<tr>'
										+ '<th>Usuario</th>'
										+ '<th>Acción</th>'
										+ '<th>Usuario firma</th>'
										+ '<th>Poder</th>'
										+ '<th>Porcentaje de validación</th>'
										+ '<th>Estado</th>' + '<th>Fecha</th>'
										+ '</tr>' + '</thead>';

								htmlToInsert += '<tbody>';

								for (var i = 0; i < numElem; i++) {
									htmlToInsert += '<tr>';

									htmlToInsert += '				<td>'
											+ data[i].sCodUsuario + '</td>'
											+ '				<td>' + data[i].sCodAccion
											+ '</td>' + '				<td>'
											+ data[i].sCodUsuarioFirma
											+ '</td>' + '				<td>'
											+ data[i].sPoderUsuarioFirmante
											+ '</td>' + '				<td>'
											+ data[i].sPesoOrden + '</td>'
											+ '				<td>' + data[i].sCodEstado
											+ '</td>' + '				<td>'
											+ data[i].sFechaAccion + '</td>';

									htmlToInsert += '</tr>';
								}

								htmlToInsert += '</tbody>';

								htmlToInsert += '</table>';

								$('#kyfb_tablaContainerConf')
										.html(htmlToInsert);

								window.kyfb_confeccionTerminada = true;

								if (window.kyfb_pendientesTerminada != undefined
										&& window.kyfb_pendientesTerminada == true
										&& window.kyfb_historicosTerminada == true) {
									window.print();
								}
							}
						}
					}
				}
			});
}

function kyfb_mostrarUsuarioTooltipFH1(firmante, numFirmantes) {
	var htmlToInsert = '';

	htmlToInsert += '<div class="left">'
			+ '	<img src="resources/firmas/img/cara_usuario.bmp" height="35px" width="40px"/>'
			+ '</div>'

			+ '<div class="right">'
			+ '	<img style="cursor: pointer; cursor: hand" src="resources/firmas/img/cerrar.png"'
			+ '	onclick="kyfb_ocultarUsuarioTooltipFH1('
			+ firmante
			+ ');" />'
			+ '</div>'

			+ '	<div class="marginLeft25">'
			+ ' <p>Alfredo Perez</p>'
			+ ' <span class="darker">Firmante</span>'
			+ ' <span class="right">cod. U123456</span>'
			+ ' </div>'

			+ '<br/>'
			+ '<hr class="gris">'

			+ '<div>'
			+ '<span>Email:</span><span class="darker right">alfredo.perez@bbva.es</span>'
			+ '</div>'
			+ '<div>'
			+ '<span>Tel:</span><span class="darker right">+ 34 678 575 723</span>'
			+ '</div>'
			+ '<div>'
			+ '<span>Pais:</span><span class="darker right">España</span>'
			+ '</div>'
			+ '<br/>'
			+ '<div>'
			+ '<p><span>Oficina central:</span><span class="darker right">C/ Sánchez Bustillo</span></p>'
			+ '								<span class="darker right"> 78012 Madrid</span>'
			+ '</div>'

			+ '<button value="" type="submit" class="grandote" style="width:93%;">'
			+ '	<span class="marginTop10 left">Bloquear</span>'
			+ '	<span class="right"><img alt="desplegar" src="resources/firmas/img/continuar_blanca.png"></img></span>'
			+ '</button>'
			+ '<button value="" type="submit" class="grandote" style="width:93%;">'
			+ '	<span class="marginTop10 left">Enviar Correo</span>'
			+ '	<span class="right"><img alt="desplegar" src="resources/firmas/img/continuar_blanca.png"></img></span>'
			+ '</button>';

	$('#kyfb_usuarioTooltipFH1_' + firmante).html(htmlToInsert);

	if ($('#kyfb_usuarioTooltipFH1_' + firmante).is(":hidden")) {
		for (i = 0; i < numFirmantes; i++) {
			$('#kyfb_usuarioTooltipFH1_' + i).hide();
		}
		$('#kyfb_usuarioTooltipFH1_' + firmante).show();
	} else {
		$('#kyfb_usuarioTooltipFH1_' + firmante).hide();
	}

	var idTooltip = 'kyfb_usuarioTooltipFH1_' + firmante;
	var idTdTooltip = 'kyfb_CodUsuarioHistorico1Conf_' + firmante;
	var idContenedorTabla = 'kyfb_scrollPendienteHistoricoAuditoria1';

	kyfb_colocarTooltip(idTooltip, idTdTooltip, idContenedorTabla, 690, 0);
}

function kyfb_ocultarUsuarioTooltipFH1(firmante) {
	$('#kyfb_usuarioTooltipFH1_' + firmante).hide();
}

function kyfb_mostrarUsuarioTooltipFH2(firmante, numFirmantes) {
	var htmlToInsert = '';

	htmlToInsert += '<div class="left">'
			+ '	<img src="resources/firmas/img/cara_usuario.bmp" height="35px" width="40px"/>'
			+ '</div>'

			+ '<div class="right">'
			+ '	<img style="cursor: pointer; cursor: hand" src="resources/firmas/img/cerrar.png"'
			+ '	onclick="kyfb_ocultarUsuarioTooltipFH2('
			+ firmante
			+ ');" />'
			+ '</div>'

			+ '	<div class="marginLeft25">'
			+ ' <p>Alfredo Perez</p>'
			+ ' <span class="darker">Firmante</span>'
			+ ' <span class="right">cod. U123456</span>'
			+ ' </div>'

			+ '<br/>'
			+ '<hr class="gris">'

			+ '<div>'
			+ '<span>Email:</span><span class="darker right">alfredo.perez@bbva.es</span>'
			+ '</div>'
			+ '<div>'
			+ '<span>Tel:</span><span class="darker right">+ 34 678 575 723</span>'
			+ '</div>'
			+ '<div>'
			+ '<span>Pais:</span><span class="darker right">España</span>'
			+ '</div>'
			+ '<br/>'
			+ '<div>'
			+ '<p><span>Oficina central:</span><span class="darker right">C/ Sánchez Bustillo</span></p>'
			+ '								<span class="darker right"> 78012 Madrid</span>'
			+ '</div>'

			+ '<button value="" type="submit" class="grandote" style="width:93%;">'
			+ '	<span class="marginTop10 left">Bloquear</span>'
			+ '	<span class="right"><img alt="desplegar" src="resources/firmas/img/continuar_blanca.png"></img></span>'
			+ '</button>'
			+ '<button value="" type="submit" class="grandote" style="width:93%;">'
			+ '	<span class="marginTop10 left">Enviar Correo</span>'
			+ '	<span class="right"><img alt="desplegar" src="resources/firmas/img/continuar_blanca.png"></img></span>'
			+ '</button>';

	$('#kyfb_usuarioTooltipFH2_' + firmante).html(htmlToInsert);

	if ($('#kyfb_usuarioTooltipFH2_' + firmante).is(":hidden")) {
		for (i = 0; i < numFirmantes; i++) {
			$('#kyfb_usuarioTooltipFH2_' + i).hide();
		}
		$('#kyfb_usuarioTooltipFH2_' + firmante).show();
	} else {
		$('#kyfb_usuarioTooltipFH2_' + firmante).hide();
	}

	var idTooltip = 'kyfb_usuarioTooltipFH2_' + firmante;
	var idTdTooltip = 'kyfb_CodUsuarioHistorico2Conf_' + firmante;
	var idContenedorTabla = 'kyfb_scrollPendienteHistoricoAuditoria2';

	kyfb_colocarTooltip(idTooltip, idTdTooltip, idContenedorTabla, 95, 0);

}

function kyfb_ocultarUsuarioTooltipFH2(firmante) {
	$('#kyfb_usuarioTooltipFH2_' + firmante).hide();
}

function kyfb_mostrarUsuarioTooltipFH3(firmante, numFirmantes) {
	var htmlToInsert = '';

	htmlToInsert += '<div class="left">'
			+ '	<img src="resources/firmas/img/cara_usuario.bmp" height="35px" width="40px"/>'
			+ '</div>'

			+ '<div class="right">'
			+ '	<img style="cursor: pointer; cursor: hand" src="resources/firmas/img/cerrar.png"'
			+ '	onclick="kyfb_ocultarUsuarioTooltipFH3('
			+ firmante
			+ ');" />'
			+ '</div>'

			+ '	<div class="marginLeft25">'
			+ ' <p>Alfredo Perez</p>'
			+ ' <span class="darker">Firmante</span>'
			+ ' <span class="right">cod. U123456</span>'
			+ ' </div>'

			+ '<br/>'
			+ '<hr class="gris">'

			+ '<div>'
			+ '<span>Email:</span><span class="darker right">alfredo.perez@bbva.es</span>'
			+ '</div>'
			+ '<div>'
			+ '<span>Tel:</span><span class="darker right">+ 34 678 575 723</span>'
			+ '</div>'
			+ '<div>'
			+ '<span>Pais:</span><span class="darker right">España</span>'
			+ '</div>'
			+ '<br/>'
			+ '<div>'
			+ '<p><span>Oficina central:</span><span class="darker right">C/ Sánchez Bustillo</span></p>'
			+ '								<span class="darker right"> 78012 Madrid</span>'
			+ '</div>'

			+ '<button value="" type="submit" class="grandote" style="width:93%;">'
			+ '	<span class="marginTop10 left">Bloquear</span>'
			+ '	<span class="right"><img alt="desplegar" src="resources/firmas/img/continuar_blanca.png"></img></span>'
			+ '</button>'
			+ '<button value="" type="submit" class="grandote" style="width:93%;">'
			+ '	<span class="marginTop10 left">Enviar Correo</span>'
			+ '	<span class="right"><img alt="desplegar" src="resources/firmas/img/continuar_blanca.png"></img></span>'
			+ '</button>';

	$('#kyfb_usuarioTooltipFH3_' + firmante).html(htmlToInsert);

	if ($('#kyfb_usuarioTooltipFH3_' + firmante).is(":hidden")) {
		for (i = 0; i < numFirmantes; i++) {
			$('#kyfb_usuarioTooltipFH3_' + i).hide();
		}
		$('#kyfb_usuarioTooltipFH3_' + firmante).show();
	} else {
		$('#kyfb_usuarioTooltipFH3_' + firmante).hide();
	}

	var idTooltip = 'kyfb_usuarioTooltipFH3_' + firmante;
	var idTdTooltip = 'kyfb_CodUsuarioHistorico3Conf_' + firmante;
	var idContenedorTabla = 'kyfb_scrollHistoricoAuditoria3';

	kyfb_colocarTooltip(idTooltip, idTdTooltip, idContenedorTabla, 95, 0);
}

function kyfb_ocultarUsuarioTooltipFH3(firmante) {
	$('#kyfb_usuarioTooltipFH3_' + firmante).hide();
}
